package com.fourth.service;

import com.fourth.vo.EmpConditionVO;
import com.github.pagehelper.PageInfo;
import com.ljx.entity.EmpInfo;

import java.util.List;

/**
 * @author Mr.ma
 * @since 2023/2/27 13:57
 **/
public interface EmpInfoService {
    /**
     * 查询员工信息，含分页，条件
     * @param currentPage
     * @param pageSize
     * @param condition
     * @return
     */
    PageInfo<EmpInfo> selectAll(Integer currentPage, Integer pageSize, EmpConditionVO condition);

    /**
     * 插入员工信息
     * @param empInfo
     * @return
     */
    int insert(EmpInfo empInfo);

    /**
     * 修改员工信息
     * @param empInfo
     * @return
     */
    int updateEmp(EmpInfo empInfo);

    /**
     * 根据id删除员工信息
     * @param id
     * @return
     */
    int deleteById(String id);
}
